package com.kaili.finance.pojo.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @Desc: 客户对账单查询实体类
 * @author: zengshuai
 * @Time: 18-12-12 上午8:50
 * @Copyright: © 2018 杭州凯立通信有限公司 版权所有
 * @Warning: 本内容仅限于公司内部传阅, 禁止外泄或用于其它商业目的
 */
@Data
public class FinCheckBillVO {

    @ApiModelProperty("业务流水id")
    private String operationId;

    @ApiModelProperty("托运单号")
    private String ewbNo;

    @ApiModelProperty("托运时间")
    private Date ewbTime;

    @ApiModelProperty("发货人")
    private String sendCustomerName;

    @ApiModelProperty("货物")
    private String goodsName;

    @ApiModelProperty("包装")
    private String packType;

    @ApiModelProperty("件数")
    private int totalPiece;

    @ApiModelProperty("重量")
    private double totalWeight;

    @ApiModelProperty("体积")
    private double totalVol;

    @ApiModelProperty("目的地")
    private String cityName;

    @ApiModelProperty("到站网点")
    private String dispatchSite;

    @ApiModelProperty("收货人")
    private String receiveCustomerName;

    @ApiModelProperty("签回单:0-不是;1-是")
    private String rewb;

    @ApiModelProperty("提货/签收时间")
    private Date signTime;

    @ApiModelProperty("运费")
    private double freightCharge;

    @ApiModelProperty("送货费")
    private double carryCharge;

    @ApiModelProperty("保费")
    private double dobInsuranceFee;

    @ApiModelProperty("代收贷款")
    private double codCharge;

    @ApiModelProperty("代收贷款手续费")
    private double receiveSendCodCharge;

    @ApiModelProperty("总费用")
    private double totalAmount;

    @ApiModelProperty("支付方式")
    private String payMode;

    @ApiModelProperty("操作员")
    private String calcName;

    @ApiModelProperty("结算状态:100全部 99未结算 98已结算")
    private Character calcFlag;

    @ApiModelProperty("自提费")
    private double liftCharge;

    @ApiModelProperty("接货费")
    private double deliveryCharge;

    @ApiModelProperty("业务费")
    private double businessCharge;

}
